Accelerating Monte Carlo simulations with an NVIDIA® graphics processor

نویسندگان

  • Paul Martinsen
  • Johannes Blaschke
  • Rainer Künnemeyer
  • Robert Jordan
چکیده

Modern graphics cards, commonly used in desktop computers, have evolved beyond a simple interface between processor and display to incorporate sophisticated calculation engines that can be applied to general purpose computing. The Monte Carlo algorithm for modelling photon transport in turbid media has been implemented on an NVIDIA® 8800GT graphics card using the CUDA toolkit. The Monte Carlo method relies on following the trajectory of millions of photons through the sample, often taking hours or days to complete. The graphics-processor implementation, processing roughly 110 million scattering events per second, was found to run more than 70 times faster than a similar, single-threaded implementation on a 2.67 GHz desktop computer. PACS Codes: 87.10.Rt, 33.80.Gj

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fully accelerating quantum Monte Carlo simulations of real materials on GPU clusters

Continuum quantum Monte Carlo (QMC) has proved to be an invaluable tool for predicting the properties of matter from fundamental principles. By solving the manybody Schrödinger equation through a stochastic projection, it achieves greater accuracy than mean-field methods and better scalability than quantum chemical methods, enabling scientific discovery across a broad spectrum of disciplines. T...

متن کامل

Multi-level Customisation Framework for Curve Based Monte Carlo Financial Simulations

One of the main challenges when accelerating financial applications using reconfigurable hardware is the management of design complexity. This paper proposes a multi-level customisation framework for automatic generation of complex yet highly efficient curve based financial Monte Carlo simulators on reconfigurable hardware. By identifying multiple levels of functional specialisations and the op...

متن کامل

Accelerating the Stochastic Simulation Algorithm

In order for scientists to learn more about molecular biology, it is imperative that they have the ability to construct accurate models that predict the reactions of species of molecules. Generating these models using deterministic approaches is not feasible as these models may violate some of the assumptions underlying classical differential equations models (e.g., small populations with discr...

متن کامل

THE UNIVERSITY OF NEW SOUTH WALES SCHOOL OF COMPUTER SCIENCE AND ENGINEERING Computational chemistry with specialised Monte Carlo simulations on GPUs

This thesis describes the design and implementation of a parallel Monte Carlo polymerisation simulator for a graphics processor. The goal is to run faster simulations, and in doing so investigate whether the parallelism approach is possible on such a large scale, and whether the vector processing paradigm is suitable. The simulator achieved a 30 times speed improvement over an existing sequenti...

متن کامل

Benchmarking of Monte Carlo model of 6 Mv photon beam produced by Siemens Oncor® linear accelerator: determination of initial electron beam parameters in comparison with measurement

Introduction: The aim of this study was to investigate the initial electron beam parameters for Monte Carlo model of 6MV photon beam produced by Siemens Oncor® linear accelerator.   Materials and Methods: In this study, the EGSnrc Monte Carlo user codes BEAMnrc and DOSXYZnrc were used. The beamnrc code were used for modelling of a 6 MV photon beam produced by...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computer Physics Communications

دوره 180  شماره 

صفحات  -

تاریخ انتشار 2009